Linux References

These are my personal notes from the early days of my Linux learning journey. Over time, I’ve made significant progress, and I decided to share them openly so that others. Whether completely new to Linux or already technical can also benefit.

  • Note: This is not a complete guide. I’m still learning, so this collection will be updated frequently as I gain more knowledge and experience.

I’m a Cybersecurity student at the University of Technology and Applied Science with a strong interest in Purple Teaming the balance of attack and defense. I enjoy hands-on labs, Capture the Flag challenges, and sharing what I learn. This course is part of my journey and is designed to document my journey and build confidence in Linux through simple, practical notes and examples.

My Other Projects Description
https://github.com/Meezok-PJ/WTF WTF - A modular Bash launcher for penetration testers that wraps tactical tools into an interactive UI, provides a lightweight Kali sandbox, and produces unified JSON logs for easy parsing.
https://github.com/Meezok-PJ/Automated-Kali-Docker Kali Sandbox – A one-script, containerized Kali Linux environment for secure, rapid, and repeatable testing. Provides isolation, persistent storage, and pre-installed tools, making it ideal for developers and security researchers
https://github.com/Meezok-PJ/XSCP XScp – Simple, efficient, cross-platform SCP over SSH with CLI/TUI/Web UI, logs, and path recall. Designed for homelab users and server admins.

Linux

Chapter Description
Basic-Terms-Linux Essentail Terminologies used in Linux
Linux basics cheat-sheet Essential Linux commands.
sudoers file Explains the importance of sudo Concepts
permissions Brief Overview on Permissions in linux.
Linux fundamentals-LFS Overview in Linux File system
Linux-shells-overview Learn shell and different types of it.
Package Management How to install software using terminal
Environment-variables how to Set Vairables in Terminal.
Network essentials in Linux
Network Commands simple Key network commands.
Manage-DHCP DHCP in Depth and manage it in Linux.
Managing-DNS DNS in Depth and managing it in Linux.
Managing L2-L3-Protocols Manage Data and network layer osi in Linux
Advanced Topics in Linux
Linux services Essential guide to use services in linux
Searching in Linux How to find files and folder locations.
view and Manipulate-Files view files in Depth and Manipulate them.
Processes Introduction and Management Intro about Processes Management.
Processes and Task Automation overview of task/process automation incomplete.
Download-share-files-Linux Brief overview on using web tools and share files.
Maintain-logs-incomplete manage logs, incomplete chapter.
Cheat sheets If u need Them
Linux privilege-cheat-sheet Cheat sheet for privilege Escalation on Linux.
Grep-Cheat-sheet cheat sheet for usage for grep.
Searching Files Linux-cheat-sheet cheat sheet for searching files find.

References I Used

The following resources helped me build a solid foundation in Linux. You don’t need all of them ; just one is enough to get started and even prepare for Capture the Flag (CTF) challenges or general cybersecurity learning. However, if you’re willing to invest, I highly recommend going deeper with a paid resource, as it covers essential Linux concepts in much more detail.


Topics Progress and Mapping:

  1. Linux terminology and the basics completed
  2. text manipulation - completed
  3. analyzing and managing network files - Completed
  4. adding and removing software's - not complete GUI part left
  5. controlling file and directory permissions - parsley completed
  6. process management - Nice left - 1 topic
  7. user environment variable - Done
  8. bash scripting - completed but add extra stuff from book
  9. compressing and archiving - Not completed
  10. storage device management - Not completed
  11. logging system - introduced but Not Completed
  12. using and abusing services - Completed